package com.plian.system.entity.yth.nsgl;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.NullSerializer;
import com.plian.system.entity.yth.YthBaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 数据采集-内部审计相关制度子表实体类
 *
 * @author zke
 * @since 2023-03-14
 */
@Data
@TableName("collection_audit_system")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "AuditSystem对象", description = "数据采集-内部审计相关制度子表")
public class SznbAuditSystem extends YthBaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 内审工作年度工作计划备案id
     */
    @ApiModelProperty(value = "内审工作年度工作计划备案id")
    @JsonSerialize(nullsUsing = NullSerializer.class)
    private Long auditPlanId;
    /**
     * 内审工作制度id
     */
    @ApiModelProperty(value = "内审工作制度id")
    @JsonSerialize(nullsUsing = NullSerializer.class)
    private Long auditWorkId;
    /**
     * 内审工作制度名称
     */
    @ApiModelProperty(value = "内审工作制度名称")
    private String auditWorkName;


}
